<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

<?php
// Parametres mysql à remplacer par les vôtres
define('DB_SERVER', 'localhost'); // serveur mysql
define('DB_SERVER_USERNAME', 'root'); // nom d'utilisateur
define('DB_SERVER_PASSWORD', 'sgbd2011'); // mot de passe
define('DB_DATABASE', 'association'); // nom de la base


try{
  $pdo_options[PDO::ATTR_ERRMODE] = PDO::ERRMODE_EXCEPTION;
  $bdd = new PDO('mysql:host='.DB_SERVER.';dbname='.DB_DATABASE, DB_SERVER_USERNAME, DB_SERVER_PASSWORD, $pdo_options);
  
  
  $msg_erreur = "Erreur. Les champs suivants doivent être obligatoirement remplis:
<br/><br/>";
  $msg_ok = "Votre demande a bien été prise en compte.";
  $message = $msg_erreur;
  
  if(empty($_POST["evenement"]))
    $message .= 'Le nom de l\'évènement<br/>';
  
  // vérification des champs
  if (strlen($message) > strlen($msg_erreur)) {
    echo $message;
  }
  
  else {
    
    $id_event= $_POST['evenement'];
    $nom_personne= $_POST['nom_personne'];
    $prenom_personne = $_POST['prenom_personne'];
    $id_adherent = $_POST['id_adherent'];
    $id_personne = $_POST['id_personne'];
    
    $sql = "SELECT * FROM COTISATION, PERSONNE, ADHERENT, ORGANISATION 
WHERE ORGANISATION.ID_EVENT =".$id_event." 
AND COTISATION.ID_ADHERENT = ".$id_adherent." 
AND ADHERENT.ID_ADHERENT = ".$id_adherent." 
AND PERSONNE.ID_PERSONNE = ".$id_personne." 
AND ORGANISATION.ID_ASSOC = COTISATION.ID_ASSOC";    
    $reponse=$bdd->query($sql);
    
    if ($donnees=$reponse->fetch()){
      $reponse->closeCursor();
      
      $sql = "SELECT * FROM PARTICIP_ADHERENT WHERE 
ID_EVENT = ".$id_event." 
AND ID_ADHERENT = ".$id_adherent;
      
      $reponse=$bdd->query($sql);
      
      if ($donnees = $reponse->fetch()){
	$reponse->closeCursor();
	echo'L`adhérent participe déjà à cet évènement.';
      }
      
      else{
	$reponse->closeCursor();
	
	$sql ="INSERT INTO PARTICIP_ADHERENT VALUES ('$id_adherent', '$id_event', '5')";
	$bdd->exec($sql);
	
	echo 'La demande a bien été prise en compte';
      }
    }
    else{
      $reponse->closeCursor();
      
      $sql = "SELECT * FROM PARTICIP_EXTE WHERE 
ID_EVENT = ".$id_event." 
AND ID_ADHERENT = ".$id_adherent;
      
      $reponse=$bdd->query($sql);
      
      if ($donnees = $reponse->fetch()){
	$reponse->closeCursor();
	echo'La personne participe déjà à cet évènement.';
      }
      
      else{
	$reponse->closeCursor();
	
	$sql ="INSERT INTO PARTICIP_EXTE VALUES ('$id_adherent', '$id_event', '5')";
	$bdd->exec($sql);
	
	echo 'La demande a bien été prise en compte';
      }
    }
  }
}
catch (Exception $e)
{
  die('Erreur : ' . $e->getMessage());
} 
?>




      
   
   
   